<?php
require_once $_SERVER['DOCUMENT_ROOT'].'/model/DAO/DAO.php';

/**
 * Абстрактный класс, описывающий работу с обязанностями
 */
abstract class ResponsibilityDAO extends DAO {
	// добавление записи в таблицу responsibility
	// напрямую, не создавая объект responsibility
	abstract public function putRecord($monitoring,$department,$indicator);
	// заполнение таблицы indicator_value напрямую
	abstract public function putRecordIndicatorValue($quarter,$responsibility);
	abstract public function getByDepartment($identity);
	abstract public function getByDepartmentAndYear($identity, $year);
	abstract public function buildWithYear($condition, $year);
}
?>
